.storeList-model-container::v-deep{
  user-select: none;
  line-height: normal;
  flex: 1;
  .option-content{
    .option-label{
      font-size: vh(13); 
      color: #333;
    }
    .option-desc{
      font-size: vh(12); 
      color: #999;
      padding-left: vw(10);
    }
  }
  .store-list-title-container{
    .title-content{
      height: vh(40);
      .title-txt{
        color: #3D3D3D;
        font-size: 13px;
      }
    }
    .search-content{
      background: rgba(237, 237, 237, 0.4);
      border-radius: vh(3);
      .el-input--medium .el-input__inner{
        height: vh(36);
        line-height: vh(36);
      }
      .el-input__inner{
        border: none;
        background-color: transparent;
      }
    }
  }
  .store-list-main{
    border: 1px solid #DDDDDD;
    border-radius: vh(3);
    padding: vh(13) vw(12);
    overflow: hidden;
    height: vh(300);
    margin-top: vh(10);
    .item-action{
      cursor: pointer;
      transition: .2s;
      &.active{
        font-weight: bold;
        .action-txt, .action-icon{
          color: #0003AA;
        }
      }
      .action-icon{
        color: #666666;
      }
      .action-txt{
        color: #3E3E3E;
        font-size: 13px;
        margin-left: vw(10);
      }
    }
    .item{
      padding-right: vw(25);
      margin-bottom: vh(15);
      .item-content{
        color: #666666;
        width: 70%;
        .item-label{
          width: 40%;
          margin-right: vw(20);
          font-size: 13px;
        }
        .item-desc{
          flex: 1;
          font-size: 13px;
        }
      }
      .item-btn{
        color: #767676;
        cursor: pointer;
      }
    }
  }
}

.package-model-container{
  user-select: none;
  .i-desc{
    margin-right: vw(8);
    &:last-child{
      margin-right: 0;
    }
  }
  .package-desc{
    .desc-icon{
      color: #F7B212;
    }
    .desc-txt{
      margin-left: vw(10);
      font-size: vh(12);
      color: #7F7F7F;
    }
  }
  .model-main-container{
    margin-top: vh(20);
    .model-tab-container{
      .mdoel-btn-content{
        width: vw(90);
        height: vh(36);
        background: rgba(26, 148, 255, 0.08);
        cursor: pointer;
        .btn-txt{
          color: #0003AA;
          font-size: 13px;
        }
      }
      .tab-item{
        width: vw(110);
        height: vh(36);
        background-color: transparent;
        cursor: pointer;
        transition: .2s;
        &.active{
          background-color: rgba(26, 148, 255, 0.08);
          .tab-txt{
            color: #0003AA;
          }
        }
        .tab-txt{
          font-size: 13px;
        }
      }
    }
    .model-main-content{
      margin-top: vh(8);
      border: 1px solid #DDDDDD;
      padding: 0 0 vw(25) vw(25);
      height: vh(300);
      .item{
        margin-top: vh(10);
        padding: 0 vw(42) vh(15) 0;
        .item-image{
          width: vw(80);
          height: vh(60);
          margin-right: vw(25);
          border-radius: vh(6);
          overflow: hidden;
          background-color: rgba(26, 148, 255, 0.08);
          .image{
            display: block;
            height: 100%;
            width: 100%;
          }
        }
        .item-content{
          flex: 1;
          line-height: 1.8;
          .item-label{
            color: #3E3E3E;
            font-size: 13px;
          }
          .item-type, .item-more{
            color: #666666;
            font-size: vh(12);
          }
        }
        .item-action{
          cursor: pointer;
          transition: .2s;
          &.active{
            font-weight: bold;
            .action-txt, .action-icon{
              color: #0003AA;
            }
          }
          .action-icon{
            color: #666666;
          }
          .action-txt{
            color: #666;
            font-size: 13px;
            margin-left: vw(10);
          }
        }
      }
    }
  }
  .model-selected-content{
    margin-top: vh(20);
    .select-label{
      color: #0003AA;
      font-size: 13px;
    }
    .select-content ::v-deep{
      min-height: vh(330);
      border: 1px solid #DDDDDD;
      .el-table .el-table__header-wrapper th{
        font-size: 13px;
        color: #666;
        font-weight: normal;
      }
      .el-table{
        font-size: 13px;
        color: #3E3E3E;
      }
      .sums-content{
        align-items: flex-end;
        padding: vh(25) vw(40);
        .sums-item{
          margin-top: vh(10);
          &:first-child{
            margin-top: 0;
          }
          .sums-label{
            font-size: vh(12);
            color: #3E3E3E;
            width: vw(100);
            text-align: right;
            margin-right: vw(40);
            &.desc{
              color: #666666;
            }
          }
          .sums-val{
            font-size: vh(12);
            color: #3E3E3E;
            width: vw(100);
            &.error{
              color: #E2231A;
            }
          }
        }
      }
    }
  }
}
.zjfw-dialog-content ::v-deep{
  .title-txt{
    font-size: 16px;
    color: #0003AA;
    font-weight: 500;
  }
  .app-table-container{
    padding: 0;
  }
  .el-input__inner{
    border-color: transparent !important;
  }
}

.active-config-main{
  border: 1px solid #DDDDDD;
  border-radius: vh(3) 0px 0px vh(3);
  padding-top: vh(20);
  margin-right: -1px;
  // height: calc(100vh - 120px);
  .app-table-container{
    padding: 0 !important;
    margin-top: 10px;
  }
}
.time-date-select-container{
  .date-item{
    width: vw(240);
  }
  .unit{
    font-size: 13px;
    color: #3E3E3E;
    margin: 0 vw(15);
  }
}
.form-content{
  .form-title{
    margin-bottom: vh(20);
    line-height: vh(34);
    font-size: vh(16);
    color: #0003AA;
  }
  .num-form-content ::v-deep{    
    .num-form{
      width: vw(200);
    }
  }
  .form-content-row{
    // margin-bottom: 10px;
    .warning-desc{
      .desc-icon{
        color: #F7B212;
      }
      .desc-txt{
        margin-left: vw(10);
        font-size: vh(12);
        color: #7F7F7F;
      }
    }
    .col-row{
      .col-label{
        margin-bottom: 10px;
      }
    }
    .item-col{
      margin-right: 20px;
      .col-txt{
        font-size: 13px;
        color: #3D3D3D;
      }
      .col-label{
        font-size: 13px;
        font-weight: 600;
      }
      &:last-child{
        margin-right: 0;
      }
      &.col-time{
        width: 250px;
      }
      &.col-num{
        width: 100px;
      }
    }
  }
}
.ct-list{
  margin-top: 8px;
  .max-mix{
    width: 120px;
  }
  .col-money{
    width: 140px;
  }
  .ct-item{
    margin-bottom: 10px;
  }
  .action-btn{
    margin-right: 15px;
    font-size: 24px;
    cursor: pointer;
  }
}

.error-msg{
  position: absolute;
  font-size: vh(12);
  color: #d81e06;
  font-style: normal;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
}

.price-dialog-content{
  .dialog-title{
    font-size: 16px;
    color: #0003AA;
  }
  .row-item{
    margin-top: 15px;
    &.gb{
      margin-top: 30px;
    }
    .col-item {
      width: 50%;
      .col-label{
        font-size: 13px;
        color: #3D3D3D;
        width: 50%;
      }
    }
  }
}
.LPay-code-container ::v-deep{
  .ipt-pwd-content{
    height: 60px;
    position: relative;
    width: 60%;
    border-bottom: 1px solid #D8D8D8;
    margin-bottom: 10px;
    .placehoder-txt{
      color: #999;
      font-size: 13px;
    }
  }
  .Lpay-label{
    font-size: 13px;
    width: 120px;
  }
}